package com.whfc.iot.fse.lift.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: 升降机数据-实时工作数据
 * @author: xugcheng
 * @version: 1.0
 * @date: 2020-12-08 9:24
 */
@Data
public class LiftMsg0x10 extends LiftMsg implements Serializable {

    /**
     * 时间
     */
    private Date time;

    /**
     * 实时起重量
     */
    private int weight;

    /**
     * 重量百分比
     */
    private int weightPercent;

    /**
     * 实时人数
     */
    private int personNo;

    /**
     * 实时高度
     */
    private int height;

    /**
     * 高度百分比
     */
    private int heightPercent;

    /**
     * 速度
     */
    private int speed;

    /**
     * 速度方向(0-停止 1-上 2-下)
     */
    private int direction;

    /**
     * 实时倾斜度1
     */
    private int dipAngle1;

    /**
     * 倾斜百分比1
     */
    private int dipAngle1Percent;

    /**
     * 实时倾斜度2
     */
    private int dipAngle2;

    /**
     * 倾斜百分比2
     */
    private int dipAngle2Percent;

    /**
     * 驾驶员身份认证结果
     */
    private int driverAuthResult;

    /**
     * 前门  0-关闭 1-开启
     */
    private int frontDoor;

    /**
     * 后门 0-关闭 1-开启
     */
    private int backDoor;

    /**
     * 门锁状态 0-正常 1-异常
     */
    private int doorAlarm;

    /**
     * ********************************************
     */
    /**
     * 重量状态 0-正常 1-预警 2-报警
     */
    private int weightState;
    /**
     * 高度限位 0-正常 1-预警 2-报警
     */
    private int heightState;
    /**
     * 速度状态 0-正常 1-预警 2-报警
     */
    private int speedState;
    /**
     * 人数 0-正常 1-预警 2-报警
     */
    private int personNoState;
    /**
     * 倾斜 0-正常 1-预警 2-报警
     */
    private int dipState;
    /**
     * 前门锁状态 0-正常 1-异常
     */
    private int frontDoorState;
    /**
     * 后门锁状态 0-正常 1-异常
     */
    private int backDoorState;

    /**
     * 风速报警状态 0表示正常，1表示预警，2表示报警
     */
    private int windSpeedState;

    /**
     * 上限位状态 0表示正常，1表示报警
     */
    private int upState;

    /**
     * 防坠器状态 0表示正常，1表示报警
     */
    private int fallState;

    /**
     * 风速
     */
    private int windSpeed;

    /**
     * 楼层
     */
    private int floor;
}
